/*
 * Copyright (c) 2013 XDream
 * Copyright (c) 2013 bruceshu <shuhuan.bruce@gmail.com>
 * 2024-8-7
 */

#ifndef DEMUX_COMMON_H
#define DEMUX_COMMON_H

#ifdef __cplusplus
extern "C" {
#endif

#include "libavformat/avformat.h"
#include "libavutil/dict.h"

#ifdef __cplusplus
}
#endif

#define DEMUX_LOG_TAG "demux"

enum class ExtractorType {
    FFMPEG
};

struct  FfmpegOpt
{
    AVDictionary *formatOpts;
    AVDictionary *codecOpts;
};


#endif